cairo: pad with 255 instead of copy of color for 24bit format
authorØyvind Kolås <pippin@gimp.org>
Wed, 16 Nov 2016 22:52:26 +0000 (23:52 +0100)
committerØyvind Kolås <pippin@gimp.org>
Thu, 17 Nov 2016 00:30:16 +0000 (01:30 +0100)
extensions/cairo.c

index 7ebf333c05013e668b0bdf90957928bce7daaeed..271455702a52e7ef89461427a5f411b6111e77fb 100644 (file)
@@ -33,7 +33,7 @@ conv_rgba8_cairo24_le (unsigned char *src, unsigned char *dst, long samples)
       dst[0] = src[2];
       dst[1] = src[1];
       dst[2] = src[0];
-      dst[3] = src[0];
+      dst[3] = 255;
       src+=4;
       dst+=4;
     }
@@ -49,7 +49,7 @@ conv_rgb8_cairo24_le (unsigned char *src, unsigned char *dst, long samples)
       dst[0] = src[2];
       dst[1] = src[1];
       dst[2] = src[0];
-      dst[3] = src[0];
+      dst[3] = 255;
       src+=3;
       dst+=4;
     }